﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using SouthApps.MobileHealth.SDK.DAL;
using SouthApps.MobileHealth.SDK.DAL.Model;

namespace SouthApps.MobileTasks.SDK.DAL.Repositories
{
    public interface IFinanciadoresRepository
    {
        void AddFinanciador(Financiador financiador);
        List<Financiador> GetFinanciadores();
        void ModifyFinanciador(Financiador financiador);
        Financiador GetFinanciador(int financiadorId);
        List<ServicioEspecial> GetServiciosEspeciales();
        List<ServicioEspecial> GetServiciosEspecialesLocaciones(int financiadorId);
        List<ServicioGuardia> GetServiciosGuardiaFinanciador(int financiadorId);
        void AddCentroAtencion(int financiadorId, CentroAtencion centroAtencion);
        List<CentroAtencion> GetCentrosAtencionFinanciador(int financiadorId);
        void ModifyCentroAtencion(CentroAtencion centroAtencion);
    }
}
